home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 April
/
EnigmA AMIGA RUN 06 (1996)(G.R. Edizioni)(IT)[!][issue 1996-04][Skylink CD V].iso
/
earcd
/
utilgfx
/
cgrph216.rdm
< prev
next >
Wrap
Text File
|
1996-03-13
|
6KB
|
134 lines
Short: CyberGraphX Extension Update Version 2.16
Author: fmariak@chaosengine.ping.de,marvin@sun.ph-cip.uni-koeln.de
Uploader: fmariak@chaosengine.ping.de (Frank Mariak)
Type: gfx/board
The CyberGraphX system was designed to define an independant graphics
standard for graphics boards. We also wanted to continue our development
of graphics extensions. We could include all our knowledge of about 3 years
of gfx board software development (graphics extensions for visiona, domino,
picassoII and now the cybervision64).
CyberGraphX is based on hardware dependant monitor drivers and hardware
independant libraries. This has some advantages: Bug fixes in the graphics
extension or speed optimizations is of benefit for ALL gfx boards that are
supported by the CyberGraphX system.
CyberGraphX allows using of 15/16/24 screens independant of the used
color model. You are able to use the cybergraphics.library functions to
modify this screens.
Currently there are versions for: Domino
PicassoII
GVP Spectrum
Piccolo Z2/3
RetinaZ3
Cybervision
PiccoloSD64
A2410
DraCo Altais
CHANGES:
cybergraphics Revision V40.65
-----------------------------
- fixed bug in ReadRGBPixel, it always returned 0 before
- changed some code in BltBitmap & BltMaskBitmapRastPort to
fix some problems with bob mask handling
- ri_RxOffset parameter is now supported, too with ScrollVPort()
CyberGraphX viewport scrolling
- GetBitmapAttr() graphics now correctly returns BMF_INTERLEAVED
for interleaved bitmaps in fast memory
- fixed a compatibility problem in AllocBitmap()/gfx patch in
conjunction with allocation of 24 bit friend bitmaps
- fixed bug in WritePixelArray()/cgfx. When SrcFormat was
RECTFMT_RGB, destination rastport was of ARGB type and width was less
or equal 3, the function did not work properly
- fixed some more problems in conjunction with NONLINEAR memory
display cards & screen toggling
- the SAVEMEM option should now work with NONLINEAR memory
display cards, too - even though this option is not
recommended for this boards due to heavy speed loss
- added ScrollVPort()/gfx patch to support RasInfo/ScrollVPort
style doublebuffering
- added AllocDBufInfo()/gfx patch. Returns 0 in case of cyber
graphx viewports because CyberGraphX doesn't support
intuition/graphics v3.0 double buffering
- added new tag CYBRBIDTG_BoardName to BestCModeIDTags()/cgfx
- added workaround for workbench.library's view by name bug in 16/32
bit modes
- fixed bug in WritePixel()/gfx in conjunction with new
SAVEMEM option
- changes in planar Draw()/gfx
- (Un)LockBitmap(Tags)()/cgfx calls now hide/set cursor correctly
if a software cursor is enabled.
- fixed a bug in RECTFMT_GREY8 scaling in conjunction with
PIXFMT_RGB15 bitmaps (ScalePixelArray()/cgfx)
- fixed a bug in magnified scaling code (RECTFMT_RGB as well
as RECTFMT_GREY8) (ScalePixelArray()/cgfx)
- In order to reduce memory consumption in less or equal 16 colour
modes, CyberGraphX now keeps a planar representation of the screen
bitmap in fastmem and a chunky representation in video memory if
the NOCHIPSCREEN option is switched on.
- italic text printing works again (was broken since srcx BltTemplate
fix)
- Planar2Chunky()/driver call is used more often even in RGB modes
now if board supports hardware planar2chunky conversion
- minor optimizations in Write&ScalePixelArray/cgfx()
- BltTemplate()/gfx srcX>127 did not work properly. Now fixed
- diverse changes in CopyCyberMap()/cgfx
cyberintuition Revision V40.30
------------------------------
- all NOCHIPSCREEN bitmaps are allocated with BMF_DISPLAYABLE
flag now
- fixed bug in conjunction with NOCHIPSCREEN option. Even if
Closescreen() returned FALSE, the custom screen bitmap was
freed. (fixed PGS3 crashes)
- SAVEMEM bitmaps are always alloc'ed interleaved now
- fixed bug in OpenScreenTagList(). EraseRect()'s xMax was not
inside the screen's bitmap region which caused memory corruption
when SAVEMEM & NOCHIPSCREEN was switched on
- added new option SAVEMEM to switch <= 16 colour fast planar
memory consumption reduction feature on/off
CyberVision Revision V1.41
--------------------------
- changed the display FIFO programming. low resolutions should
work better now
- blitter is disabled now when screen resolutions wider than 1600
pixels are used
- new environment variable env:cybergraphics/cybervision/MEMCLOCK
to set default memory clock, value is in MHz
- changed default memclock back to 50mhz
Picasso Revision V1.28
----------------------
- changed modenames to fix pattern matching problems (* changed to ×)
Piccolo Revision V1.28
----------------------
- changed modenames to fix pattern matching problems (* changed to ×)
PiccoSD64 Revision V1.29
------------------------
- changed modenames to fix pattern matching problems (* changed to ×)
Spectrum Revision V1.28
------------------------
- changed modenames to fix pattern matching problems (* changed to ×)
RetinaZ3 Revision V1.10
-----------------------
- changed modenames to fix pattern matching problems (* changed to ×)